package com.fpx.order.plat.bussiness.service.synctime;

import com.fpx.order.plat.bussiness.entity.SynchronousTime;

/**
 * 
 * desc: 同步时间service类
 * @author xiangtao(xiangtao@4px.com)
 * @date 2015年12月2日 下午6:36:19
 * @version 1.0
 */
public interface ISynchronousTimeService {
	
	/**
	 * 
	 * <p>Title: findByOrderSource</p>
	 * <p>Desc: </p>
	 * @author xiangtao(xiangtao@4px.com)
	 * @date 2015年12月2日 下午6:59:01 
	 * @version 1.0
	 * @param customerId
	 * @param customerCorpId
	 * @param orderSource
	 * @return
	 * @throws Exception
	 */
	public SynchronousTime findByOrderSource(
			String customerId,String customerCorpId,String orderSource)throws Exception;
	
	/**
	 * 
	 * <p>Title: save</p>
	 * <p>Desc: </p>
	 * @author xiangtao(xiangtao@4px.com)
	 * @date 2015年12月2日 下午6:59:48 
	 * @version 1.0
	 * @param synchronousTime
	 */
	public void save(SynchronousTime synchronousTime)throws Exception;
	
	/**
	 * 
	 * <p>Title: updateLastAddOrderTime</p>
	 * <p>Desc: </p>
	 * @author xiangtao(xiangtao@4px.com)
	 * @date 2015年12月2日 下午7:17:32 
	 * @version 1.0
	 * @param synchronousTime
	 * @throws Exception
	 */
	public void updateLastAddOrderTime(SynchronousTime synchronousTime)throws Exception;
}

